﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Battle
{
    public class PrizeState
    {
        private byte _Repels = 0;
        public byte Repels
        {
            get { return _Repels; }
            set { _Repels = value; }
        }

        private byte _Bursts = 0;
        public byte Bursts
        {
            get { return _Bursts; }
            set { _Bursts = value; }
        }

        private byte _Decoys = 0;
        public byte Decoys
        {
            get { return _Decoys; }
            set { _Decoys = value; }
        }

        private byte _Thors = 0;
        public byte Thors
        {
            get { return _Thors; }
            set { _Thors = value; }
        }

        private byte _Bricks = 0;
        public byte Bricks
        {
            get { return _Bricks; }
            set { _Bricks = value; }
        }

        private byte _Rockets = 0;
        public byte Rockets
        {
            get { return _Rockets; }
            set { _Rockets = value; }
        }

        private byte _Portals = 0;
        public byte Portals
        {
            get { return _Portals; }
            set { _Portals = value; }
        }
        public byte[] PrizeList
        {
            get { return new byte[] { _Repels, _Bursts, _Decoys, _Thors, _Bricks, _Rockets, _Portals }; }
        }
        public int PrizeAmount
        {
            get { return (_Repels + _Bursts + _Decoys + _Thors + _Bricks + _Rockets + _Portals); }
        }
    }
}
